﻿#pragma once
namespace UpperSoundType
{
	enum UpperSoundType
	{
		Click1,
		LoadingHead,
		ZombieAhhh,
		ZombieComing,
		Click2,
		CardUncancel,
		ZombieChomp1,
		ZombieChomp2,
		Click3,
		AdventureLaugh,
		BungeeCapture,
		Decelerate,
		ZombieEaten,
		ZombieShout1,
		ZombieShout2,
		ZombieShout3,
		ZombieShout4,
		Brains1,
		Brains2,
		ZombieEnterHome,
		Hypnotize,
		ClickMenuInGame,
		PlacePlant1,
		PlacePlant2,
		GainSun,
		ChooseCardInGame,
		HugeWaveWarning,
		SnorkedEat,
		PeaHit1,
		StarHit,
		PeaHit2,
		ThereBrains,
		SukhbirBrains1,
		SukhbirBrains2,
		SukhbirBrains3,
		SukhbirBrains4,
		SukhbirBrains5,
		ClickCard1,
		ClickCard2,
		Shoot1,
		Shoot2,
		BlowerBlow,
		Win,
		Lawnmover,
		FutureOn,
		JackintheboxBGM,
		GainDiamond,
		DolphinEnter,
		DolphinJump,
		MineExplode,
		ZomboinStart,
		ZomboinPunctured,
		Thunder,
		OutWater,
		Bowling,
		BowlingHit1,
		BowlingHit2,
		BowlingHit3,
		ClickMenuChooseCard,
		ZombieDropHead1,
		Garden,
		PogoJump,
		PlanternEnter,
		ZombieEnterWater1,
		ZombieEnterWater2,
		ZombieFall1,
		ZombieFall2,
		PuffAttack,
		FumeAttack,
		HugeWaveApporaching,
		TigerMachineUse,
		GainGold,
		BackToMainMenu,
		PavePath,
		ShopTurnPage,
		ShopOpenDoor,
		Hit1,
		Hit2,
		AquariumSnorkedDie,
		BungeeYeeha1,
		BungeeYeeha2,
		BungeeYeeha3,
		BulletHit,
		JackintheboxAh1,
		JackintheboxAh2,
		NewspaperAngry1,
		NewspaperAngry2,
		NewspaperDestroyed,
		SquashUnn1,
		SquashUnn2,
		BreakVase,
		PoolCleaner,
		MagnetAttract,
		PlaceLadder,
		ZombossEnter,
		CastBasketball,
		Thunder1,
		Thunder2,
		Thunder3,
		ReadySetPlant,
		CobCannonHit,
		MachineExplode,
		FinalWave,
		ExplodeBefore,
		ZombossCastCar1,
		ZombossCastCar2,
		IronAccessoryHit,
		ZombossExplode,
		CherryExplode,
		RakeHit,
		HammerMiss,
		Rain,
		WinWind,
		ConeheadHit1,
		ConeheadHit2,
		JalapenoExplode,
		BalloonEnter,
		ChomperChomp,
		MelonHit1,
		MelonHit2,
		Grow,
		ZombieDropHead2,
		AquariumKnock,
		AquariumSnorked,
		Fertilize1,
		CoffeeBeanVanish,
		ZombieRoar1,
		ZombieRoar2,
		DropPresent,
		EatGarlic1,
		EatGarlic2,
		BungeeFall,
		PickUpShovel,
		CannonLaunch,
		Watering,
		PoleVaulting,
		Digging1,
		Digging2,
		Fertilize2,
		Thunder4,
		Fertilize3,
		Noooooo,
		ClickHelp,
		GoldDrop,
		CastImp1,
		CastImp2,
		ZombossPlaceZombie,
		ZombossStickHead,
		GargantuarDie,
		GardenPlacePlant,
		ZombossBall,
		DiamondDrop,
		DaveWaiBiBaBu,
		DaveRelireli,
		DaveRererele,
		DaveWeRandomFidom,
		DaveRireremire,
		DaveRebrerebla,
		DaveWawowawo,
		DaveWabiwo,
		DaveMivodererabro,
		DaveCauseImCrazyAh,
		Phonograph,
		DancingMusic,
		GainSunflowerTrophy,
		DaveHaveARoll,
		DaveWawarowaro,
	};

	extern const char* ToString(UpperSoundType sound);

}

namespace PVZ
{
	using SoundID = UpperSoundType::UpperSoundType;
}